@charset "utf-8";
/* CSS Document */
.change1{
  width:100%;
  height:68px;
  background:-moz-linear-gradient(top,#343434,#1c1c1c);/*火狐*/
  background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#343434), to(#1c1c1c));/*谷歌*/
}
.fonto{
  color: #ccc;
  text-align:center;
  font-size:14px;
  line-height:68px;
}
#g_topbar{
   width:100%;
   height:104px;
   color: #ccc;
   text-align:center;
   .change1;
 }
#g_topbar .m_top{
  width:100%;
  height:68px;
  border-bottom:1px solid #030303;
  border-top:1px solid #5c5c5c;
  .change1;
  line-height:68px;
}
#g_topbar .m_top .wrap{
  width:1120px;
  margin: 0 auto;
}
#g_topbar .m_top .wrap .logo{
  text-indent:-999px;
  width:157px;
  height:29px;
  margin:21px 18px 0 0;
  float:left;
}
#g_topbar .m_top .wrap .logo a{
  width:157px;
  height:29px;
  display:block;
  background:url(../images/logo.jpg);
}
#g_nav1 li b{
  font-size:12px;
  color: #ccc;
  font-weight:bold;
}
#g_nav1{
  height:68px;
  float:left;
  margin: 0 0 0 20px;
}
#g_nav1 li{
  overflow:hidden;
  float:left;
  display:block;
  background:url(../images/topbar.png)no-repeat right -300px;
}
#g_nav1 li span{
  display:block;
  background:url(../images/topbar.png)no-repeat left -300px;
}
#g_nav1 li a{
  padding:0 19px;
  display:block;
  Z-index:99;
  background:url(../images/topbar.png)no-repeat left -300px;
}
#g_topbar .search {
  width:210px;
  height:31px;
  overflow:hidden;
  float:right;
  margin-top:19px;
  position:relative;
}
#g_topbar .search input{
  display:block;
  width:210px;
  height:31px;
  border:none;
  background:url(../images/topbar.png) no-repeat 0 -550px;
}
#g_topbar .search label{
  position:absolute;
  font-size:12px;
  line-height:12px;
  left: 26px;
  bottom:-18px;
}
#reg{
  float:right;
  width:55px;
  height:31px;
  margin-left:20px;
  .fonto ;
  position:relative;
  background:url(../images/topbar.png) no-repeat right -336px;
}
#reg a{
  display:block;
  color: #ccc;
  float:left;
}
#m_tlist{
  display:none;
  width:128px;
  height:192px;
  padding:0 15px;
  position:absolute;
  background:#2a2a2a;
  border:1px solid #000;
  border-radius: 4px;
  .fonto;
  right: -43px;;
  top:55px;
}
#m_tlist li em{
  font-size:20px;
}
#m_tlist li a{
  line-height:38px;
}